﻿@charset "utf-8";
/* CSS Document */
body{font-family: "微软雅黑";box-sizing: border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
*{margin:0;padding:0;}
li,dl,dd{list-style:none;}
a{text-decoration:none; color: #555555;}
img{border:none 0;}
input,textarea,button,section{outline: none;}
.clear{ clear:both;}
.headerBox{width:100%;background:#FFFFFF;}
.top{width:1100px;margin:0 auto; overflow:hidden;}
.top .hotline{float:right;}
.fl{float:left;}
.fr{ float:right;}
/*head*/
.logo{width: 363px; margin: 20px auto; display: block;}
.navBox{width:100%;background:rgba(221,17,123,.8); position: absolute; z-index: 2;}
.nav{width:1100px;margin:0 auto; position:relative;}
.nav ul{width:1100px;}
.nav ul li.navLI{float:left;width:134px; background: url(../images/xian.png) left center no-repeat; }
.nav ul li a{display:block;float:left;color:#fff;font: normal 14px 微软雅黑;width:134px;text-align:center;padding:15px 0;}
.nav ul li.current a{font-size:bold 14px 微软雅黑; background: #dd117b;}
.nav ul li a:hover{font-size:bold 14px 微软雅黑;  background: #dd117b url(../images/xian.png) left center no-repeat;}
.nav ul li ul { position:absolute; z-index:9999;top:45px; width:134px; margin:15px auto 0 auto;  padding:15px 0 5px 0;background:rgba(221,17,123,.8);}
.nav ul li ul li{float:none;border-right:none; text-align:center; width:134px; height:25px;}
.nav ul li ul li a{ color:#fff; display:block; font-size:13px;}
.nav ul li .subnav{ display:none;}
.subnav span{ display:block; width:134px; height:29px; background:url(../images/sjx.png) no-repeat top center; position:absolute; top:-29px;left:0; }
.nav ul li ul li a:hover{font-weight:normal; font-size:13px; background:#dd117b;}
.nav ul li.none{ background:none;}
/*banner*/
.banner{width:100%;height:735px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');}
#imageShow{clear:both;border-bottom:1px solid #fff;position:relative;}
#imageShow .imagebg{height:735px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:735px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:735px;display:block;}
.scrollbg{height:120px;position:absolute; bottom:108px;right:10%;}
.scroll{margin-right:0;width:380px;height:120px;position:relative;}
.s_pre, .s_next{display:block;width:25px;height:47px;position:absolute;}
a.s_pre{background: url(../images/bannerleftdqjt.png) no-repeat;top:25%;left:-50px;}
a.s_pre:hover{background: url(../images/bannerleftjgjt.png) no-repeat;}
a.s_next{background: url(../images/bannerrightdqjt.png) no-repeat;top:25%;right:-40px;}
a.s_next:hover{background: url(../images/bannerrightjgjt.png) no-repeat;}
.outScroll_pic{ height:120px;overflow:hidden;position:relative;width:380px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:102px;margin-left:-20px;}
.scroll_pic li{float:left;float:left;height:108px;width:108px;margin-left:20px;_margin-left:20px;cursor:pointer;border:1px solid #523939;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;border:1px solid #523939;margin:2px;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:108px;height:108px;background: url(../images/bannerxtjg_03.jpg) no-repeat;z-index:0;position:absolute;top:3px;left:2px;}
/*关于我们*/
.VideoBox{ overflow:hidden;padding: 30px 20px;}
.VideoBox .VideoLeft{width:480px;float:left;}
.VideoBox .VideoRight{width:545px;float:right;}
.VideoBox .VideoRight .videoContent{text-indent:30px;margin-top:20px;color:#5e5e5e;font:14px/23px 微软雅黑; line-height: 30px;}
.VideoBox .VideoRight .videoContent span{color:#dd117b;font:bold 13px 微软雅黑;}
.VideoBox .VideoRight .videoContent a{color:#5e5e5e;}
.VideoBox .VideoRight .videoContent a:hover{color:#dd117b;}
.porBOx{width:100%;background:#fefafc;height:596px;margin-top:50px; margin: 0 auto;}
.pTitle{width:277px;margin:0 auto;}
#phoneCarousel{width:1000px;margin:0 auto;}
#phoneCarousel #box{position:relative;width:927px;height:457px;margin:0 auto;margin-top:60px;}
#box ul{position:relative;width:927px;height:457px;margin:0 auto;}
#box li{position:absolute;border:2px solid #fff;list-style:none;background:#000;width:0;height:0;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;}
#box li img{width:100%;height:100%;vertical-align:top;}
#box .prev, #box .next{position:absolute;top:45%;width:73px;height:131px;margin-top:-40px;overflow:hidden;text-indent:-999px;cursor:pointer;background: url(../images/cpjt1.png) no-repeat;}
#box .prev{left:-70px;}
#box .next{right:-60px;background-position:-72px 0;}
#box .prev:hover{background:url(../images/cpjt.png) no-repeat;}
#box .next:hover{background:url(../images/cpjt.png) no-repeat -72px 0;}
/*foot*/
.footer{width:100%;background:#2e2626;margin-top:50px; float: left;}
.footer{ background:#2e2626; padding:20px 0;}
.foot{width:860px; margin:0 auto;}
.foot-t{ overflow:hidden;}
.f31{ font:bold 31px 微软雅黑;color:#fff;width:135px;}
.foot-lb{ }
.foot-list{float:left; width:142px; text-align:center;}
.foot-list h3{border-right:1px solid #b6b6b6; font:bold 13px 宋体; color:#b6b6b6;}
.foot-list h3 a{ color:#b6b6b6;}
.foot-list ul{margin:10px 0 0 0;}
.foot-list li{ font:normal 13px/24px 宋体;}
.foot-list li a{ color:#b6b6b6; }
.foot-list li a:hover,.foot-list h3 a:hover{ color:#fff;}
.none h3{border-right:none;}
.foot-b{ overflow:hidden;}
.wx-tp{width:130px;}
.wx-tp img{ float:left;}
.wx-tp p{ float:left;width:12px; font-size:12px; margin:25px 0 0 10px; color:#acaaaa;}
.zbdz{ width:100%; color:#b6b6b6; font: normal 12px 宋体; margin:20px 0 0 40px; padding-bottom:10px; text-align: center;}
.zbdz span{ display:block; padding-bottom:10px; border-bottom:1px dashed #6f6363;}
.zbdz p{margin:7px 0 0 0;}
.scriptDiv {text-align:center;}
.scriptDiv a {color:#fff; text-decoration:none;}
.scriptDiv #cnzz_stat_icon_1253246273 a {color:#2e2626;}

/*首页图片展示*/
.conter{width:1100px; margin: 0px auto; overflow: hidden;  padding-bottom: 70px;}
.con_img li{ float: left; position: relative; overflow: hidden; font-size: 24px;}
.con_img li img{ display: block; width: 220px; height: 175px; margin-left: 24px;}
.con_img li:first-child{font-size: 36px;}
.con_img li:first-child img{width: 365px; height: 365px;margin-left: 0; }
.con_img li:nth-child(5),.con_img li:nth-child(6),.con_img li:nth-child(7){margin-top: 15px;}
.con_img li p{ position: absolute;display: none; top:0; bottom: 0;  left:24px; right: 0px;background:rgba(221,17,123,.5);color: #FFFFFF; text-align: center; padding-top:30%; }
.con_img li:first-child p:nth-child(2){left: 0;padding-top: 40%;}
.hd {height: 70px;text-align: center;padding-top: 1px;margin-bottom: 20px; margin-top: 30px;}
.hd strong {display: block;width: 100%;height: 63px;text-align: center;font-size: 30px;line-height: 70px;font-weight: normal;}
.hd .bor-bton {height: 6px;width: 435px;margin: 0 auto;background-position: 0 -55px;}
.hd .bor-bton {background: url("../images/u_icon.png") center no-repeat;}
.hd .bor-bton_1 {background: url("../images/u_icon1.png") center no-repeat;}
.po_r {overflow:hidden;position: relative;}
.case-slider{border: 1px solid #DEDEDE; overflow: hidden;}
.iaAndn{margin: 0 auto; padding: 0 0 46px; overflow: hidden; }
.blk{overflow:hidden;zoom:1;position:relative;display:inline-block;}
.ctablk{margin-left:50px;}
.ctablk.first{margin-left:0}
.ctablk{width:330px; float: left; background: #762e7a;}
.ctablk .container{position:relative;zoom:1;height:380px}
.ctablk .georgia-title{position:absolute;bottom:56px;left:0;right:0;z-index:2;margin:0;padding:0;width:100%}
.ctablk .georgia-title h3{margin:0;padding:0;line-height:30px;font-size:18px; text-align: center; color: #FFFFFF;}
.ctablk .gtitle-deco{display:none}
.ctablk .cta{position:absolute;bottom:20px;left:0;right:0;z-index:2}
.ctablk .visu{height:380px}
.collections .wrapper{text-align: center;}
.georgia-title h2{font-size:28px; line-height:36px;font-family: "微软雅黑";}
.label_1{color:white;letter-spacing: 1px;padding: 2px 20px;font-size: 14px;border: dotted 1px #fff; margin-left:115px;}
.bg_color{position: absolute; top: 290px; left: 0; right: 0; bottom: 0; background:rgba(221,17,123,.5); }

/*产品中心*/
.main4b_{ width:1000px; height:331px; margin:0 auto; padding-top:24px; overflow:hidden}
.main4b_ ul li{ float:left; margin-right:53px; width:260px; height:330px}
.box a.left{ background:url(../images/case_l.jpg); position:absolute; width:30px; height:60px; top:150px; left:-40px;}
.box a.right{ background:url(../images/case_r.jpg); position:absolute; width:30px; height:60px; top:150px; right:-40px;}
.box{width:1000px; height:331px; margin:0 auto;position:relative;}

/*艺术顾问*/
.consultant{position: relative; background:#CCCCCC; height: 458px; }
.consultant_img{ margin-top: 17px; margin-left: 60px;}
.consultant_img img{ /*width: 500px; height: 457px;*/}
.consultant_con{padding: 10px; font-size:18px; line-height: 180%;color: #FFFFFF; background: rgba(0,0,0,.5); position: absolute; z-index: 1; top: 270px; left: 0;right: 0; bottom:0;}
.consultant_con p{font-size: 18px;}
.consultant_con span{display: block;float: right;}
/*关于我们*/
.porListBox {width:900px;}
.porListTop {width:900px;margin-top: 15px;}
.porListTop .ckBox1 {width: 490px;height: 442px;float: left;overflow: hidden;}
.porListTop .ckBox1 ul li {float: left;position: relative;}
.porListTop .dkBox1 {width: 490px;height: 442px;float: left;overflow: hidden;}
.porListTop .dkBox1 ul li {float: left;position: relative;}
.ppdp-list1 li {float: left;width: 500px;}
.mainBox{width:100%; position:relative; /*margin-top: 100px;*/}
.menuBox{width:900px; margin:0 auto;margin-top:30px;position:relative;}
.menuBox .menu{width:135px;position:absolute;top:0;left:-80px;}
.menuBox .menu dl{width:125px;background:rgba(221,17,123,.8);margin-top:5px;padding-top:20px;padding-bottom:30px;}
.menuBox .menu dl dd{width:125px;}
.menuBox .menu dl dd a{color:#fff;font-size:15px;display:block;width:137px;margin-left:-7px;height:50px; text-align: center; padding-top:13px;}
.menuBox .menu dl dd a span{color:#c3b0b0;font:10px Arial; text-transform:uppercase;}
.menuBox .menu dl .current1 a{color:#ffff00;background:url(../images/menujg.png) no-repeat;}
.menuBox .menu dl dd a:hover{color:#ffff00;background:url(../images/menujg.png) no-repeat;}
.menuBox .menuRight{margin-left:80px; overflow: hidden;}
.menuRight .subNav{height:30px;border-bottom:solid 1px #e6e6e6;}
.menuRight .subNav a{color:#4e4e4e;font:12px 微软雅黑;}
.menuRight .subNav a.current{color:#dd117b;}
.menuRight .subNav a:hover{color:#dd117b;}
.bb {width:135px; position:absolute; left:-80px; top:0px;}
.menu_tit{font-size: 18px; text-align: center; margin-bottom: 15px;}
.about_top {color: #555555;font-weight: 500;font-size: 0.95em;margin-bottom: 1.5em;line-height: 2em;margin-top: 1.4em;}
.about_top span{display: block; font-weight: bold;color:#dd117b;}
.ny_banner1{background: url(../images/ny_banner1.jpg) center top no-repeat fixed; width: 100%; height: 350px; background-size: 1920px 450px;}
.news_list{ float: left; width: 100%; /*margin:0 15px;*/ padding:30px 0; border-bottom: 1px solid #E5E5E5;}
.picture {width: 300px;height: 190px;float: left;}
.picture img {width: 100%;height: 100%;}
.intro {width: 500px;height: 190px;float: right;font-size: 14px;}
.intro .name {height: 40px;font-size: 16px;margin-top: 20px;}
.intro .date {height: 30px;position: relative;}
.intro .illustrate {height: 80px;line-height: 25px; overflow: hidden;}
/*分页*/
.pages11{width: 690px;height: 40px;padding-top:20px;text-align: center;font-size: 14px;color: #333333;overflow:hidden;}
.pages11 span{margin-right: 10px;padding: 5px 10px;border: 1px solid #cccccc;}
.pages11 span:first-child{border: 0px;}
.pages11 a{margin-right: 10px;padding: 5px 10px;border: 1px solid #cccccc;}
.pages11 .disabled{color: #eeeeee;border: 1px solid #eeeeee;}
.pages11 .current{ color: #dd117b; border: 1px solid #dd117b;}
.article{ margin-top: 10px;font-family: SimSun;font-size:14px;}

.showtext {width: 800px;text-align: left;padding: 15px 55px;background-color: #fff;overflow: hidden;}
.showtext_p,.showtext_h2{text-align: center; line-height: 180%;}
.showtext_con{color: #555555; line-height: 180%;}
.showtext_con p{margin:10px 0;}
/*作品展示*/
.por{margin-top: 20px;}
.por li{width:260px;float:left;margin-left:20px;margin-bottom:20px;}
.por li:nth-child(4n+1){margin-left: 0;}
.por li a img{border:solid 1px #efe7e6; width: 100%;}
.por li p{width:265px;margin:0 auto;}
.por li p i{float:left;color:#5c5050;font:normal 13px/30px 微软雅黑;}
.por li p span{font-family:Arial;}
.por li p a{width:67px;height:21px;display:block;float:right;background: url(../images/porlb_cknl.png) no-repeat 65px center rgba(221,17,123,1);font:12px/21px 微软雅黑;color:#fff;text-align:left;padding-left:8px;margin-top:5px;}
.por li p a:hover{color:#ffff00;}
.menuBox_1{width: 1100px;}
.menuBox_1 .menuRight{margin-left: 0;}
.n-c-t {margin: 30px 0; text-align: center;}
.n-c-t p {color: #777; line-height: 40px;}
.n-c-t span {margin: 0 5px;}
.work_pic p{ text-align: center;}
.work_pic p img{max-width: 100%;}
.course-t {margin: 20px 0;}
.course-t img { width: 100%;}
.course_box li span{display: block; height: 250px; overflow: hidden;}
.course_box li{width: 260px;  text-align: center; float: left; margin-left: 20px;}
.course_box li:nth-child(4n+1){margin-left: 0;}
.course_box li p:nth-child(2){line-height:180%;}
.btn-class1 {border: 1px solid #D2296E;color: #dc3277;letter-spacing: 1px;margin: 15px 0 0 5px;padding: 5px 10px;font-size: 12px;border-radius: 3px;}
.btn-class1:hover { background: #D2296E;border-color: #D2296E;color: #fff;}
/*在线报名*/
.sign_tit {margin: 30px auto;}
.sign_tit dt{float: left; margin-right:35px;}
.sign_tit dd{ line-height: 35px; color: #555555;}
.sign_input {overflow: hidden;}
.sign_input li{margin-top: 25px;width: 100%; float: left;line-height:44px;}
.sign_input li label{float: left; margin-right: 30px;}
.form-control {display: block; float: left; width:40%;height: 34px;padding: 6px 12px;font-size: 14px;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
.form-control_1{display: block; float: left; width:42.2%;height: 54px;padding: 6px 12px;font-size: 14px;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
textarea.form-control {height: auto;}
.btn-default{width: 300px; text-align: center; display: block; background: none; border: 1px solid #E5E5E5; height: 40px; border-radius: 5px; font-size: 14px; color: #666458; margin: 20px auto; cursor: pointer;}
.btn-default:active{background:#dd117b;border: 1px solid #dd117b;color: #FFFFFF;}
/*联系我们*/
.contact_box{ overflow: hidden; background-color:#f5f5f5; margin-top: 50px;}
.contact_img{width: 617px; overflow: hidden; float: left;}
.contact_p{ width: 400px; overflow:hidden; float:left; margin-left: 50px;  padding-top:30px; font-size:16px; line-height:30px; line-height: 250%;}

/*返回顶部*/
.izl-rmenu{position:fixed;right: 0; margin-left:532px;bottom:10px;padding-bottom:73px;background:url(../images/r_b.png) 0px bottom no-repeat;z-index:999;}
.izl-rmenu .btn{width:72px;height:73px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat;background-color:#6da9de;text-decoration:none;display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat;background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute;left:-160px;top:0px;display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat;background-color:#dd117b;}
.izl-rmenu .btn-phone:hover{background-color:#dd117b;}
.izl-rmenu .btn-phone .phone{background-color:#dd117b;position:absolute;width:160px;left:-160px;top:0px;line-height:73px;color:#FFF;font-size:18px;text-align:center;display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat;background-color:#666666;display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


/*.box_1{position: relative;}
.box_1 img{position: absolute; top:0;left:0; }*/

.pagination {  margin-top: 10px;  margin-bottom: 10px;    display: inline-block;
	padding-left: 0;
	margin: 20px 0;
	border-radius: 4px;}
.pagination>li {
	display: inline;box-sizing: border-box;text-align: -webkit-match-parent;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.pagination>li>a, .pagination>li>span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #337ab7;
	border-color: #337ab7;
}
.pagination>li>a, .pagination>li>span {  position: relative;  float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #337ab7;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}